package com.ingen.chakhleh.core.api.domain;


import java.io.Serializable;

import javax.persistence.Id;

import com.google.appengine.api.datastore.Text;
import com.googlecode.objectify.Key;

public class Dish implements Serializable{

	@Id
	private String name;
	
	private Text description;
	private Key<Course> courseKey;
	private Key<Cusine> cusineKey;
	private Key<PriceInfo> priceInfoKey;
	
	
	
	
	public Dish(){}
	
	/*
	public Dish(String name, Text description, Course course,
			Set<DishRating> dishRatings, Cusine cusine) {
		super();
		this.name = name;
		this.description = description;
		this.course = course;
		this.dishRatings = dishRatings;
		this.cusine = cusine;
		
	}*/
	
	
	

	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public Text getDescription() {
		return description;
	}
	public void setDescription(Text description) {
		this.description = description;
	}

	public Key<Course> getCourseKey() {
		return courseKey;
	}

	public void setCourseKey(Key<Course> courseKey) {
		this.courseKey = courseKey;
	}

	public Key<Cusine> getCusineKey() {
		return cusineKey;
	}

	public void setCusineKey(Key<Cusine> cusineKey) {
		this.cusineKey = cusineKey;
	}

	public Key<PriceInfo> getPriceInfoKey() {
		return priceInfoKey;
	}

	public void setPriceInfoKey(Key<PriceInfo> priceInfoKey) {
		this.priceInfoKey = priceInfoKey;
	}

	
	
	
}
